package com.flea.hclv.model.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Transient;

public class HTimeTable implements Serializable {
    private String id;

    private String code;

    private String productId;

    private Integer personNum;

    private String status;

    private String description;

    private String createUser;

    private Date createTime;

    private String modifyUser;

    private Date modifyTime;

    private String valid;

    private Float costPriceChild;

    private Float costPriceOther;

    private Float salePriceOther;

    private Float salePriceAdult;

    private Float salePriceChild;
  @Transient
    private String createUserName;
    //应收款
  @Transient
  private Float groupShouldPay;
  //实际收款
  @Transient
  private Float groupActulPay;
  //实际收款
  @Transient
  private Float groupRebackPayTotal;
  //共得到购买方总钱数
  @Transient
  private Float groupTotalPayMoney;


    @Transient
    private Integer totalSaledPerson;

    private Float costPrice;
  @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8",locale = "zh")
    private Date date;

    private Integer restPersonNum;

    public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }


    public Integer getPersonNum() {
		return personNum;
	}

	public void setPersonNum(Integer personNum) {
		this.personNum = personNum;
	}

	public Integer getRestPersonNum() {
		return restPersonNum;
	}

	public void setRestPersonNum(Integer restPersonNum) {
		this.restPersonNum = restPersonNum;
	}

	public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getValid() {
        return valid;
    }

    public void setValid(String valid) {
        this.valid = valid;
    }

    public Float getSalePriceOther() {
        return salePriceOther;
    }

    public void setSalePriceOther(Float salePriceOther) {
        this.salePriceOther = salePriceOther;
    }

    public Float getSalePriceAdult() {
        return salePriceAdult;
    }

    public void setSalePriceAdult(Float salePriceAdult) {
        this.salePriceAdult = salePriceAdult;
    }

    public Float getSalePriceChild() {
        return salePriceChild;
    }

    public void setSalePriceChild(Float salePriceChild) {
        this.salePriceChild = salePriceChild;
    }

    public Float getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(Float costPrice) {
        this.costPrice = costPrice;
    }

  public Float getCostPriceChild() {
    return costPriceChild;
  }

  public void setCostPriceChild(Float costPriceChild) {
    this.costPriceChild = costPriceChild;
  }

  public Float getCostPriceOther() {
    return costPriceOther;
  }

  public void setCostPriceOther(Float costPriceOther) {
    this.costPriceOther = costPriceOther;
  }

  public Integer getTotalSaledPerson() {
    return totalSaledPerson;
  }

  public void setTotalSaledPerson(Integer totalSaledPerson) {
    this.totalSaledPerson = totalSaledPerson;
  }

  public Float getGroupShouldPay() {
    return groupShouldPay;
  }

  public void setGroupShouldPay(Float groupShouldPay) {
    this.groupShouldPay = groupShouldPay;
  }

  public Float getGroupActulPay() {
    return groupActulPay;
  }

  public void setGroupActulPay(Float groupActulPay) {
    this.groupActulPay = groupActulPay;
  }

  public Float getGroupRebackPayTotal() {
    return groupRebackPayTotal;
  }

  public void setGroupRebackPayTotal(Float groupRebackPayTotal) {
    this.groupRebackPayTotal = groupRebackPayTotal;
  }

  public Float getGroupTotalPayMoney() {
    return groupTotalPayMoney;
  }

  public void setGroupTotalPayMoney(Float groupTotalPayMoney) {
    this.groupTotalPayMoney = groupTotalPayMoney;
  }

  public String getCreateUserName() {
    return createUserName;
  }

  public void setCreateUserName(String createUserName) {
    this.createUserName = createUserName;
  }
}